package com.jiang.lianxi;

public class LuoJiYunSuanFu{
    public static void main(String[] args) {
        //逻辑运算符的使用
        //"&"，与
        System.out.println(true & true);//true
        System.out.println(false & false);//false
        System.out.println(false & true);//false
        System.out.println(true & false);//false
        //"&&"，短路与，当左边为真时，才会判断右边
        System.out.println(true && true);//true
        System.out.println(false && false);//false
        System.out.println(false && true);//false
        System.out.println(true && false);//false
        //"|"，或
        System.out.println(true | true);//true
        System.out.println(false | false);//false
        System.out.println(false | true);//true
        System.out.println(true | false);//true
        //"||"，短路或，当左边为真时，就不会判断右边了
        System.out.println(true || true);//true
        System.out.println(false || false);//false
        System.out.println(false || true);//true
        System.out.println(true || false);//true
        //"^"，异或，相同为false，不同为true
        System.out.println(false ^ false);//false
        System.out.println(true ^ true);//false
        System.out.println(true ^ false);//true
        //"!"，非
        System.out.println(!false);//true
        System.out.println(!true);//false
    }
}
